This page last changed on Jul 09, 2006 by yecarrillo.

ArcView GIS is a Geographic Information System software product produced by ESRI. ArcView GIS supports WMS as raster themes through ARC3WMS Extension by Refractions Research.

The current beta release of ARC3WMS Extension is free to download and use. Refractions Research offers a PRO version of the ARC3WMS Extension with this extra functionality:

  • ESRI ArcIMS Support
  • Printing Support
  • Transparency / Overlay Support
  • Reprojection Support

Beta version of ARC3WMS Extension doesn't support PNG images.

Prerequisites

To connect your ArcView GIS software to WMS services you need download and install ARC3WMS Extension.

Additionally, you need to create a .ogc file containing connection parameters for WMS layers or group of layers. We provide a small PHP script to let Geoserver administrators generate these files automatically.

Steps

  • Make active the extension in ArcView GIS (File -> Extensions... menu)
  • Create or get a valid .ogc file
  • On a View go to the View -> Add Theme... menu
  • Navigate your hard drive to search and select a valid .ogc file. Ensure you select Image Data Source on Data Sources Type: list.
  • Click OK

ogc Configuration Files

Sample Config File.ogc
<!--

This is a sample config file for the wms client for arcview.  
To be able to view the data on a map server you must create 
a file like this one for each server you would like to view.

You can also create multiple files, for the same server,
each with a different layer.  You can then add these files
to arcview, each as a different theme.

It is important to maintain the .ogc file extension of the
config file.

All fields are required except the style list.

The correct data to add to these fields is on the map server.
To retrieve the data you have to manually create a GetCapabilities
request for the map server.  Use the returned Capabilities information
to fill in the correct data.

-->

<wms_client_config>

  <!-- The advertised WMS version the server supports.       -->
  <!-- This is generally one of the first lines in the Capabilities file  -->
  <!-- Supported versions are 1.1.1, 1.1.0 and 1.0.0       -->

  <wms_version>1.0.0</wms_version>

  <!-- The online resource of the WMS server         -->
  <!-- Include the full url as advertised in the capabilities file    -->
  <!-- In the WMS Capabilities file you should be able to find this field -->
  <!-- by looking for these XML tags:           -->
  <!-- <Capability><Request><GetMap><DCPType><HTTP><GET><OnlineResource>  -->

  <online_resource>http://example.com:8080/geoserver/wms?service=wms</online_resource>

  <!-- The image format the server can handle.         -->
  <!-- Supported options are jpg, jpeg, image/jpg and image/jpeg     -->
  <!-- In the WMS Capabilities file you should be able to find this field -->
  <!-- by looking for these XML tags:           -->
  <!-- <Capability><Request><GetMap><Format>        -->
  <image_format_list>
    <image_format>image/jpeg</image_format>
  </image_format_list>
  

  <!-- One of the EPSG's supported by the server.       -->
  <!-- In the WMS Capabilities file you should be able to find this field -->
  <!-- by looking for these XML tags:           -->
  <!-- <Capability><Layer><SRS>            -->

  <srs>EPSG:4326</srs>

  <!-- Extents that are valid for the layers you would like to see.   -->
  <!-- You can cut and paste these directly from the server capabilities,  -->
  <!-- however you must verify they are in the same format as the epsg   -->
  <!-- you entered above.              -->
  <!-- If the server advertises these in scientific notation you should   -->
  <!-- convert them to fixed notation          -->
  <!--                  -->
  <!-- In the WMS Capabilities file you should be able to find this field -->
  <!-- by looking for these XML tags:           -->
  <!-- <Capability><Layer><LatLongBoundingBox>        -->
  <!--    ========= OR ========          -->
  <!-- <Capability><Layer><BoundingBox>          -->

  <extents minx="-184"
           miny="-90.0166666666667"
           maxx="180.016666666667"
           maxy="90.0416666666667"></extents>

  <!-- The list of layers you would like to see.  You can include as many -->
  <!-- as the server supports.            -->
  <!-- Use the <NAME> tag from the <Layer> tag        -->
  <layer_list>
    <layer>Bathymetry</layer>
  </layer_list>
</wms_client_config>

wms-arcview-b.png (image/png)
wms-arcview-a.png (image/png)
Document generated by Confluence on Jan 16, 2008 23:28